package com.wyh.domain.po.feemanagementpo;


import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 开票配置表
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "开票配置表表")
@TableName("invoiceconfiguration")
public class Invoiceconfigurations implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "开票配置id")
    private Integer id;

    @ApiModelProperty(value = "已开票发送方式，0邮箱、1短信、2公众号")
    private Integer method;

    @ApiModelProperty(value = "默认票据类型id")
    private Integer invocetypeid;

    @ApiModelProperty(value = "默认开票方式，0先款后票、1先票后款")
    private Integer invoicingmethod;

    @ApiModelProperty(value = "发票自定义备注，0关闭、1开启")
    private Integer remarks;

    @ApiModelProperty(value = "默认开票规则，0合并开票，1按税率拆分、2按项目拆分")
    private Integer invoicingrules;

}
